Bank of America Stock Nears Record High Ahead of Q2 Earnings
Bank of America (BAC) approaches its all-time high of $47 per share as markets anticipate its Q2 2025 earnings report on July 16. Analysts project $0.90 EPS, an 8% YoY increase, though the bank may outperform due to conservative loan provisions, share buybacks, and resilient net interest income amid delayed Fed rate cuts.
The stock trades at $45—a 1.66x tangible book value multiple—lagging JPMorgan's valuation but premium to regional peers. Macro assumptions underpin sentiment, with BAC forecasting sub-5% unemployment through 2026, suggesting measured risk exposure.